Skip to content

Commit

Permalink
Merge branch 'master' of github.com:focus1691/chart-patterns
Browse files Browse the repository at this point in the history
  • Loading branch information
focus1691 committed Aug 18, 2024
2 parents a979df3 + 6f8fe29 commit 3cfecad
Show file tree
Hide file tree
Showing 106 changed files with 190 additions and 188 deletions.
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@ I am building various technical indicators not available elsewhere. These includ

- Market Profile - A distribution to identify value in relation to time.
- Volume Profile - A distribution to identify value in relation to volume.
- Stacked Imbalances - Orderflow data to identify stacks of buying/selling discrepancies at certain prices.
- Stacked Imbalances - Identify stacks of buying/selling imbalances on the price level (needs orderflow data).
- High Volume Node - Identify nodes where a large trade volume occurred (needs orderflow data).

```ts
import { MarketProfile, VolumeProfile } from 'chart-patterns'
Expand Down
4 changes: 2 additions & 2 deletions docs/classes/lib.RangeBuilder.default.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/classes/lib.ZScores.ZScore.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/classes/lib.ZScores.ZScoreOutput.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/enums/constants.FIBONACCI_NUMBERS.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/enums/constants.HARMONIC_PATTERNS.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/enums/constants.INTERVALS.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/enums/constants.ImbalanceType.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/enums/constants.MARKET_PROFILE_DAYS.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/enums/constants.MARKET_PROFILE_OPEN.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/enums/constants.MARKET_PROFILE_PERIODS.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/enums/constants.SIGNAL_DIRECTION.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/enums/types.MA_Periods.html

Large diffs are not rendered by default.

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/functions/lib.CandlestickPatterns.isExcess.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/functions/lib.Harmonics.findPatterns.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/functions/lib.Harmonics.findXABCDCombinations.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/functions/lib.MovingAverage.calculateEMA.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/functions/lib.MovingAverage.calculateEmas.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/functions/lib.MovingAverage.calculateSMA.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/functions/lib.MovingAverage.detectCrossing.html

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/functions/lib.PeakDetector.findSignals.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/functions/lib.PeakDetector.getPeakRanges.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/functions/lib.PivotPoints.calculatePivotPoints.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/functions/lib.RSI.calculateRSI.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/functions/lib.VWAP.calculateVWAP.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/functions/lib.ValueArea.calculate.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/functions/lib.VolumeProfile.build.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/functions/lib.VolumeProfile.findExcess.html

Large diffs are not rendered by default.

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/functions/lib.VolumeProfile.findSinglePrints.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/functions/lib.VolumeProfile.isFailedAuction.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/functions/lib.ZigZags.create.html

Large diffs are not rendered by default.

3 changes: 2 additions & 1 deletion docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@
<ul>
<li>Market Profile - A distribution to identify value in relation to time.</li>
<li>Volume Profile - A distribution to identify value in relation to volume.</li>
<li>Stacked Imbalances - Orderflow data to identify stacks of buying/selling discrepancies at certain prices.</li>
<li>Stacked Imbalances - Identify stacks of buying/selling imbalances on the price level (needs orderflow data).</li>
<li>High Volume Node - Identify nodes where a large trade volume occurred (needs orderflow data).</li>
</ul>
<pre><code class="language-ts"><span class="hl-0">import</span><span class="hl-1"> { </span><span class="hl-2">MarketProfile</span><span class="hl-1">, </span><span class="hl-2">VolumeProfile</span><span class="hl-1"> } </span><span class="hl-0">from</span><span class="hl-1"> </span><span class="hl-3">&#39;chart-patterns&#39;</span><br/><br/><span class="hl-4">const</span><span class="hl-1"> </span><span class="hl-5">marketProfiles</span><span class="hl-1"> = </span><span class="hl-2">MarketProfile</span><span class="hl-1">.</span><span class="hl-6">build</span><span class="hl-1">({</span><br/><span class="hl-1"> </span><span class="hl-2">candles</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-2">period:</span><span class="hl-1"> </span><span class="hl-5">MARKET_PROFILE_PERIODS</span><span class="hl-1">.</span><span class="hl-5">DAILY</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-2">tickSize:</span><span class="hl-1"> </span><span class="hl-7">0.1</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-2">tickMultiplier:</span><span class="hl-1"> </span><span class="hl-7">100</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-2">timezone:</span><span class="hl-1"> </span><span class="hl-3">&#39;Europe/London&#39;</span><br/><span class="hl-1">});</span><br/><br/><span class="hl-4">const</span><span class="hl-1"> </span><span class="hl-5">volumeProfiles</span><span class="hl-1">: </span><span class="hl-8">IVolumeProfile</span><span class="hl-1"> = </span><span class="hl-2">VolumeProfile</span><span class="hl-1">.</span><span class="hl-6">create</span><span class="hl-1">({</span><br/><span class="hl-1"> </span><span class="hl-2">candles</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-2">tickSize:</span><span class="hl-1"> </span><span class="hl-7">0.1</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-2">period:</span><span class="hl-1"> </span><span class="hl-5">MARKET_PROFILE_PERIODS</span><span class="hl-1">.</span><span class="hl-5">DAY</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-2">timezone:</span><span class="hl-1"> </span><span class="hl-3">&#39;Europe/London&#39;</span><br/><span class="hl-1">})</span>
</code><button>Copy</button></pre>
Expand Down
4 changes: 2 additions & 2 deletions docs/interfaces/constants.IFibonacciRetracement.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/interfaces/types.EmaCrossingResult.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/interfaces/types.ICandle.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/interfaces/types.IEmaOutcome.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions docs/interfaces/types.IEngulfingCandleConfig.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/interfaces/types.IFindHighVolumeNodeConfig.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/interfaces/types.IFootPrintCandle.html

Large diffs are not rendered by default.

28 changes: 14 additions & 14 deletions docs/interfaces/types.IHarmonic.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/interfaces/types.IHighVolumeNode.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions docs/interfaces/types.IInitialBalance.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/interfaces/types.ILocalRange.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/interfaces/types.IMarketProfile.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/interfaces/types.IMarketProfileBuilderConfig.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/interfaces/types.IMarketProfileStructure.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/interfaces/types.INakedPointOfControl.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/interfaces/types.IPeak.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/interfaces/types.IPeakRange.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/interfaces/types.IPivotPoints.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/interfaces/types.IRanges.html

Large diffs are not rendered by default.

12 changes: 6 additions & 6 deletions docs/interfaces/types.ISignalsConfig.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions docs/interfaces/types.IStackedImbalanceConfig.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/interfaces/types.IStackedImbalancesResult.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/interfaces/types.ITimeFrame.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/interfaces/types.IValueArea.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/interfaces/types.IVolumeProfile.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions docs/interfaces/types.IVolumeProfileConfig.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions docs/interfaces/types.IVolumeProfileObservation.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions docs/interfaces/types.IVolumeProfileResult.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/interfaces/types.IVolumeRow.html

Large diffs are not rendered by default.

22 changes: 11 additions & 11 deletions docs/interfaces/types.IXABCDPattern.html

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions docs/interfaces/types.IXABCDRatio.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/interfaces/types.IZigZag.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/interfaces/types.Imbalance.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/interfaces/types.OrderFlowRow.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/modules/constants.html
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>constants | chart-patterns</title><meta name="description" content="Documentation for chart-patterns"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os"</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">chart-patterns</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../index.html">chart-patterns</a></li><li><a href="constants.html">constants</a></li></ul><h1>Module constants</h1></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/focus1691/chart-patterns/blob/9eb4715/src/constants/index.ts#L1">constants/index.ts:1</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><h3 class="tsd-index-heading uppercase">Index</h3><section class="tsd-index-section"><h3 class="tsd-index-heading">Enumerations</h3><div class="tsd-index-list"><a href="../enums/constants.FIBONACCI_NUMBERS.html" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-8"></use></svg><span>FIBONACCI_<wbr/>NUMBERS</span></a>
<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>constants | chart-patterns</title><meta name="description" content="Documentation for chart-patterns"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os"</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">chart-patterns</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../index.html">chart-patterns</a></li><li><a href="constants.html">constants</a></li></ul><h1>Module constants</h1></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/focus1691/chart-patterns/blob/ccbf14a/src/constants/index.ts#L1">constants/index.ts:1</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><h3 class="tsd-index-heading uppercase">Index</h3><section class="tsd-index-section"><h3 class="tsd-index-heading">Enumerations</h3><div class="tsd-index-list"><a href="../enums/constants.FIBONACCI_NUMBERS.html" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-8"></use></svg><span>FIBONACCI_<wbr/>NUMBERS</span></a>
<a href="../enums/constants.HARMONIC_PATTERNS.html" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-8"></use></svg><span>HARMONIC_<wbr/>PATTERNS</span></a>
<a href="../enums/constants.INTERVALS.html" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-8"></use></svg><span>INTERVALS</span></a>
<a href="../enums/constants.ImbalanceType.html" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-8"></use></svg><span>Imbalance<wbr/>Type</span></a>
Expand Down
2 changes: 1 addition & 1 deletion docs/modules/lib.CandlestickPatterns.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/modules/lib.Harmonics.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/modules/lib.MovingAverage.html
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>MovingAverage | chart-patterns</title><meta name="description" content="Documentation for chart-patterns"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os"</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">chart-patterns</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../index.html">chart-patterns</a></li><li><a href="lib.html">lib</a></li><li><a href="lib.MovingAverage.html">MovingAverage</a></li></ul><h1>Namespace MovingAverage</h1></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/focus1691/chart-patterns/blob/9eb4715/src/lib/movingAverage/index.ts#L1">lib/movingAverage/index.ts:1</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><h3 class="tsd-index-heading uppercase">Index</h3><section class="tsd-index-section"><h3 class="tsd-index-heading">Functions</h3><div class="tsd-index-list"><a href="../functions/lib.MovingAverage.calculateEMA.html" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-64"></use></svg><span>calculateEMA</span></a>
<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>MovingAverage | chart-patterns</title><meta name="description" content="Documentation for chart-patterns"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os"</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">chart-patterns</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../index.html">chart-patterns</a></li><li><a href="lib.html">lib</a></li><li><a href="lib.MovingAverage.html">MovingAverage</a></li></ul><h1>Namespace MovingAverage</h1></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/focus1691/chart-patterns/blob/ccbf14a/src/lib/movingAverage/index.ts#L1">lib/movingAverage/index.ts:1</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><h3 class="tsd-index-heading uppercase">Index</h3><section class="tsd-index-section"><h3 class="tsd-index-heading">Functions</h3><div class="tsd-index-list"><a href="../functions/lib.MovingAverage.calculateEMA.html" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-64"></use></svg><span>calculateEMA</span></a>
<a href="../functions/lib.MovingAverage.calculateEmas.html" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-64"></use></svg><span>calculate<wbr/>Emas</span></a>
<a href="../functions/lib.MovingAverage.calculateSMA.html" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-64"></use></svg><span>calculateSMA</span></a>
<a href="../functions/lib.MovingAverage.detectCrossing.html" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-64"></use></svg><span>detect<wbr/>Crossing</span></a>
Expand Down
Loading

0 comments on commit 3cfecad

Please sign in to comment.