├── .dependency-cruiser.cjs ├── .github ├── FUNDING.yml ├── PULL_REQUEST_TEMPLATE.md ├── copilot-instructions.md ├── dependabot.yml ├── labeler.yml ├── release.yml └── workflows │ ├── create-release.yml │ ├── deploy-docs.yml │ ├── generate-labels.yml │ ├── merge-dependencies.yml │ └── run-tests.yml ├── .gitignore ├── .npmrc ├── .nvmrc ├── .prettierrc.json ├── README.md ├── lefthook.yml ├── lerna.json ├── package.json ├── packages ├── exchange │ ├── README.md │ ├── fixtures │ │ ├── StopLossStrategy │ │ │ └── LTC_USDT_2d_1m_1606066988989.json │ │ └── candles │ │ │ ├── OneWeekInMinutes.json │ │ │ ├── TenMinutesInEightCandles.json │ │ │ ├── TenMinutesInTenCandles.json │ │ │ ├── TenMinutesMissingEnd.json │ │ │ ├── TenMinutesMissingStart.json │ │ │ ├── batch │ │ │ ├── 1h-in-1h.json │ │ │ └── 1h-in-1m.json │ │ │ └── candle-batcher │ │ │ ├── one_day_in_minutes.json │ │ │ ├── one_hour_in_minutes.json │ │ │ └── one_month_in_days.json │ ├── package.json │ ├── src │ │ ├── BatchedCandle.ts │ │ ├── CandleBatcher.test.ts │ │ ├── CandleBatcher.ts │ │ └── index.ts │ ├── tsconfig.json │ └── vitest.config.ts ├── trading-signals-docs │ ├── .gitignore │ ├── CHANGELOG.md │ ├── README.md │ ├── __tests__ │ │ └── index.test.tsx │ ├── components │ │ ├── CategoryCard.tsx │ │ ├── Chart.tsx │ │ ├── CodeBlock.tsx │ │ ├── CodeExample.tsx │ │ ├── DataTable.tsx │ │ ├── FeatureCard.tsx │ │ ├── Hero.tsx │ │ ├── IndicatorDemo.tsx │ │ ├── IndicatorHeader.tsx │ │ ├── IndicatorSelector.tsx │ │ ├── QuickStart.tsx │ │ └── SignalBadge.tsx │ ├── next-env.d.ts │ ├── next.config.ts │ ├── package.json │ ├── pages │ │ ├── _app.tsx │ │ ├── index.tsx │ │ └── indicators │ │ │ ├── momentum.tsx │ │ │ ├── trend.tsx │ │ │ ├── utilities.tsx │ │ │ └── volatility.tsx │ ├── postcss.config.js │ ├── styles │ │ └── globals.css │ ├── tsconfig.json │ ├── vitest.config.ts │ └── vitest.setup.ts ├── trading-signals │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── eslint.config.mjs │ ├── jest.config.json │ ├── js-arithmetic.png │ ├── package.json │ ├── src │ │ ├── error │ │ │ ├── NotEnoughDataError.ts │ │ │ └── index.ts │ │ ├── fixtures │ │ │ ├── BB │ │ │ │ └── data.json │ │ │ ├── DMA │ │ │ │ └── LTC-USDT-1h-2d.json │ │ │ ├── STOCH │ │ │ │ └── candles.json │ │ │ └── candles │ │ │ │ └── 100-candles.json │ │ ├── index.ts │ │ ├── momentum │ │ │ ├── AC │ │ │ │ ├── AC.test.ts │ │ │ │ └── AC.ts │ │ │ ├── AO │ │ │ │ ├── AO.test.ts │ │ │ │ └── AO.ts │ │ │ ├── CCI │ │ │ │ ├── CCI.test.ts │ │ │ │ └── CCI.ts │ │ │ ├── CG │ │ │ │ ├── CG.test.ts │ │ │ │ └── CG.ts │ │ │ ├── MACD │ │ │ │ ├── MACD.test.ts │ │ │ │ └── MACD.ts │ │ │ ├── MOM │ │ │ │ ├── MOM.test.ts │ │ │ │ └── MOM.ts │ │ │ ├── OBV │ │ │ │ ├── OBV.test.ts │ │ │ │ └── OBV.ts │ │ │ ├── REI │ │ │ │ ├── REI.test.ts │ │ │ │ └── REI.ts │ │ │ ├── ROC │ │ │ │ ├── ROC.test.ts │ │ │ │ └── ROC.ts │ │ │ ├── RSI │ │ │ │ ├── RSI.test.ts │ │ │ │ └── RSI.ts │ │ │ ├── STOCH │ │ │ │ ├── StochasticOscillator.test.ts │ │ │ │ └── StochasticOscillator.ts │ │ │ ├── STOCHRSI │ │ │ │ ├── StochasticRSI.test.ts │ │ │ │ └── StochasticRSI.ts │ │ │ ├── TDS │ │ │ │ ├── TDS.test.ts │ │ │ │ └── TDS.ts │ │ │ ├── WILLR │ │ │ │ ├── WilliamsR.test.ts │ │ │ │ └── WilliamsR.ts │ │ │ └── index.ts │ │ ├── start │ │ │ └── demo.ts │ │ ├── trend │ │ │ ├── ADX │ │ │ │ ├── ADX.test.ts │ │ │ │ └── ADX.ts │ │ │ ├── DEMA │ │ │ │ ├── DEMA.test.ts │ │ │ │ └── DEMA.ts │ │ │ ├── DMA │ │ │ │ ├── DMA.test.ts │ │ │ │ └── DMA.ts │ │ │ ├── DX │ │ │ │ ├── DX.test.ts │ │ │ │ └── DX.ts │ │ │ ├── EMA │ │ │ │ ├── EMA.test.ts │ │ │ │ └── EMA.ts │ │ │ ├── LINREG │ │ │ │ ├── LinearRegression.test.ts │ │ │ │ └── LinearRegression.ts │ │ │ ├── MA │ │ │ │ ├── MovingAverage.test.ts │ │ │ │ ├── MovingAverage.ts │ │ │ │ └── MovingAverageTypes.ts │ │ │ ├── PSAR │ │ │ │ ├── PSAR.test.ts │ │ │ │ └── PSAR.ts │ │ │ ├── RMA │ │ │ │ ├── RMA.test.ts │ │ │ │ └── RMA.ts │ │ │ ├── SMA │ │ │ │ ├── SMA.test.ts │ │ │ │ └── SMA.ts │ │ │ ├── SMA15 │ │ │ │ ├── SMA15.test.ts │ │ │ │ └── SMA15.ts │ │ │ ├── VWAP │ │ │ │ ├── VWAP.test.ts │ │ │ │ └── VWAP.ts │ │ │ ├── WMA │ │ │ │ ├── WMA.test.ts │ │ │ │ └── WMA.ts │ │ │ ├── WSMA │ │ │ │ ├── WSMA.test.ts │ │ │ │ └── WSMA.ts │ │ │ ├── ZIGZAG │ │ │ │ ├── ZigZag.test.ts │ │ │ │ └── ZigZag.ts │ │ │ └── index.ts │ │ ├── types │ │ │ ├── BandsResult.ts │ │ │ ├── HighLowClose.ts │ │ │ ├── Indicator.test.ts │ │ │ ├── Indicator.ts │ │ │ ├── Period.test.ts │ │ │ ├── Period.ts │ │ │ └── index.ts │ │ ├── util │ │ │ ├── getAverage.test.ts │ │ │ ├── getAverage.ts │ │ │ ├── getGrid.test.ts │ │ │ ├── getGrid.ts │ │ │ ├── getMaximum.test.ts │ │ │ ├── getMaximum.ts │ │ │ ├── getMedian.test.ts │ │ │ ├── getMedian.ts │ │ │ ├── getMinimum.test.ts │ │ │ ├── getMinimum.ts │ │ │ ├── getQuartile.test.ts │ │ │ ├── getQuartile.ts │ │ │ ├── getStandardDeviation.test.ts │ │ │ ├── getStandardDeviation.ts │ │ │ ├── getStreaks.test.ts │ │ │ ├── getStreaks.ts │ │ │ ├── getWeekday.test.ts │ │ │ ├── getWeekday.ts │ │ │ ├── index.ts │ │ │ └── pushUpdate.ts │ │ └── volatility │ │ │ ├── ABANDS │ │ │ ├── AccelerationBands.test.ts │ │ │ └── AccelerationBands.ts │ │ │ ├── ATR │ │ │ ├── ATR.test.ts │ │ │ └── ATR.ts │ │ │ ├── BBANDS │ │ │ ├── BollingerBands.test.ts │ │ │ └── BollingerBands.ts │ │ │ ├── BBW │ │ │ ├── BollingerBandsWidth.test.ts │ │ │ └── BollingerBandsWidth.ts │ │ │ ├── IQR │ │ │ ├── IQR.test.ts │ │ │ └── IQR.ts │ │ │ ├── MAD │ │ │ ├── MAD.test.ts │ │ │ └── MAD.ts │ │ │ ├── TR │ │ │ ├── TR.test.ts │ │ │ └── TR.ts │ │ │ └── index.ts │ ├── tsconfig.json │ ├── tsdown.config.ts │ ├── tstv.png │ └── vitest.config.ts └── trading-strategies │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── src │ ├── index.ts │ ├── start.ts │ ├── strategy-coin-flip │ │ └── CoinFlipStrategy.ts │ └── strategy │ │ ├── StrategyAdvice.ts │ │ ├── StrategySignal.ts │ │ └── index.ts │ ├── tsconfig.json │ └── tsdown.config.ts ├── tsconfig.base.json └── tsconfig.lib.json /.dependency-cruiser.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/.dependency-cruiser.cjs -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/.github/labeler.yml -------------------------------------------------------------------------------- /.github/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/.github/release.yml -------------------------------------------------------------------------------- /.github/workflows/create-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/.github/workflows/create-release.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/.github/workflows/deploy-docs.yml -------------------------------------------------------------------------------- /.github/workflows/generate-labels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/.github/workflows/generate-labels.yml -------------------------------------------------------------------------------- /.github/workflows/merge-dependencies.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/.github/workflows/merge-dependencies.yml -------------------------------------------------------------------------------- /.github/workflows/run-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/.github/workflows/run-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/.npmrc -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 24 2 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/README.md -------------------------------------------------------------------------------- /lefthook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/lefthook.yml -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/package.json -------------------------------------------------------------------------------- /packages/exchange/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/exchange/README.md -------------------------------------------------------------------------------- /packages/exchange/fixtures/StopLossStrategy/LTC_USDT_2d_1m_1606066988989.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/exchange/fixtures/StopLossStrategy/LTC_USDT_2d_1m_1606066988989.json -------------------------------------------------------------------------------- /packages/exchange/fixtures/candles/OneWeekInMinutes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/exchange/fixtures/candles/OneWeekInMinutes.json -------------------------------------------------------------------------------- /packages/exchange/fixtures/candles/TenMinutesInEightCandles.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/exchange/fixtures/candles/TenMinutesInEightCandles.json -------------------------------------------------------------------------------- /packages/exchange/fixtures/candles/TenMinutesInTenCandles.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/exchange/fixtures/candles/TenMinutesInTenCandles.json -------------------------------------------------------------------------------- /packages/exchange/fixtures/candles/TenMinutesMissingEnd.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/exchange/fixtures/candles/TenMinutesMissingEnd.json -------------------------------------------------------------------------------- /packages/exchange/fixtures/candles/TenMinutesMissingStart.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/exchange/fixtures/candles/TenMinutesMissingStart.json -------------------------------------------------------------------------------- /packages/exchange/fixtures/candles/batch/1h-in-1h.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/exchange/fixtures/candles/batch/1h-in-1h.json -------------------------------------------------------------------------------- /packages/exchange/fixtures/candles/batch/1h-in-1m.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/exchange/fixtures/candles/batch/1h-in-1m.json -------------------------------------------------------------------------------- /packages/exchange/fixtures/candles/candle-batcher/one_day_in_minutes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/exchange/fixtures/candles/candle-batcher/one_day_in_minutes.json -------------------------------------------------------------------------------- /packages/exchange/fixtures/candles/candle-batcher/one_hour_in_minutes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/exchange/fixtures/candles/candle-batcher/one_hour_in_minutes.json -------------------------------------------------------------------------------- /packages/exchange/fixtures/candles/candle-batcher/one_month_in_days.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/exchange/fixtures/candles/candle-batcher/one_month_in_days.json -------------------------------------------------------------------------------- /packages/exchange/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/exchange/package.json -------------------------------------------------------------------------------- /packages/exchange/src/BatchedCandle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/exchange/src/BatchedCandle.ts -------------------------------------------------------------------------------- /packages/exchange/src/CandleBatcher.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/exchange/src/CandleBatcher.test.ts -------------------------------------------------------------------------------- /packages/exchange/src/CandleBatcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/exchange/src/CandleBatcher.ts -------------------------------------------------------------------------------- /packages/exchange/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/exchange/src/index.ts -------------------------------------------------------------------------------- /packages/exchange/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.lib.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/exchange/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/exchange/vitest.config.ts -------------------------------------------------------------------------------- /packages/trading-signals-docs/.gitignore: -------------------------------------------------------------------------------- 1 | .next/ 2 | out/ 3 | node_modules/ 4 | *.log 5 | .DS_Store 6 | -------------------------------------------------------------------------------- /packages/trading-signals-docs/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals-docs/CHANGELOG.md -------------------------------------------------------------------------------- /packages/trading-signals-docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals-docs/README.md -------------------------------------------------------------------------------- /packages/trading-signals-docs/__tests__/index.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals-docs/__tests__/index.test.tsx -------------------------------------------------------------------------------- /packages/trading-signals-docs/components/CategoryCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals-docs/components/CategoryCard.tsx -------------------------------------------------------------------------------- /packages/trading-signals-docs/components/Chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals-docs/components/Chart.tsx -------------------------------------------------------------------------------- /packages/trading-signals-docs/components/CodeBlock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals-docs/components/CodeBlock.tsx -------------------------------------------------------------------------------- /packages/trading-signals-docs/components/CodeExample.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals-docs/components/CodeExample.tsx -------------------------------------------------------------------------------- /packages/trading-signals-docs/components/DataTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals-docs/components/DataTable.tsx -------------------------------------------------------------------------------- /packages/trading-signals-docs/components/FeatureCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals-docs/components/FeatureCard.tsx -------------------------------------------------------------------------------- /packages/trading-signals-docs/components/Hero.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals-docs/components/Hero.tsx -------------------------------------------------------------------------------- /packages/trading-signals-docs/components/IndicatorDemo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals-docs/components/IndicatorDemo.tsx -------------------------------------------------------------------------------- /packages/trading-signals-docs/components/IndicatorHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals-docs/components/IndicatorHeader.tsx -------------------------------------------------------------------------------- /packages/trading-signals-docs/components/IndicatorSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals-docs/components/IndicatorSelector.tsx -------------------------------------------------------------------------------- /packages/trading-signals-docs/components/QuickStart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals-docs/components/QuickStart.tsx -------------------------------------------------------------------------------- /packages/trading-signals-docs/components/SignalBadge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals-docs/components/SignalBadge.tsx -------------------------------------------------------------------------------- /packages/trading-signals-docs/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals-docs/next-env.d.ts -------------------------------------------------------------------------------- /packages/trading-signals-docs/next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals-docs/next.config.ts -------------------------------------------------------------------------------- /packages/trading-signals-docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals-docs/package.json -------------------------------------------------------------------------------- /packages/trading-signals-docs/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals-docs/pages/_app.tsx -------------------------------------------------------------------------------- /packages/trading-signals-docs/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals-docs/pages/index.tsx -------------------------------------------------------------------------------- /packages/trading-signals-docs/pages/indicators/momentum.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals-docs/pages/indicators/momentum.tsx -------------------------------------------------------------------------------- /packages/trading-signals-docs/pages/indicators/trend.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals-docs/pages/indicators/trend.tsx -------------------------------------------------------------------------------- /packages/trading-signals-docs/pages/indicators/utilities.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals-docs/pages/indicators/utilities.tsx -------------------------------------------------------------------------------- /packages/trading-signals-docs/pages/indicators/volatility.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals-docs/pages/indicators/volatility.tsx -------------------------------------------------------------------------------- /packages/trading-signals-docs/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals-docs/postcss.config.js -------------------------------------------------------------------------------- /packages/trading-signals-docs/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals-docs/styles/globals.css -------------------------------------------------------------------------------- /packages/trading-signals-docs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals-docs/tsconfig.json -------------------------------------------------------------------------------- /packages/trading-signals-docs/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals-docs/vitest.config.ts -------------------------------------------------------------------------------- /packages/trading-signals-docs/vitest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals-docs/vitest.setup.ts -------------------------------------------------------------------------------- /packages/trading-signals/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/CHANGELOG.md -------------------------------------------------------------------------------- /packages/trading-signals/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/LICENSE -------------------------------------------------------------------------------- /packages/trading-signals/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/README.md -------------------------------------------------------------------------------- /packages/trading-signals/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/eslint.config.mjs -------------------------------------------------------------------------------- /packages/trading-signals/jest.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/jest.config.json -------------------------------------------------------------------------------- /packages/trading-signals/js-arithmetic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/js-arithmetic.png -------------------------------------------------------------------------------- /packages/trading-signals/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/package.json -------------------------------------------------------------------------------- /packages/trading-signals/src/error/NotEnoughDataError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/error/NotEnoughDataError.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/error/index.ts: -------------------------------------------------------------------------------- 1 | export * from './NotEnoughDataError.js'; 2 | -------------------------------------------------------------------------------- /packages/trading-signals/src/fixtures/BB/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/fixtures/BB/data.json -------------------------------------------------------------------------------- /packages/trading-signals/src/fixtures/DMA/LTC-USDT-1h-2d.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/fixtures/DMA/LTC-USDT-1h-2d.json -------------------------------------------------------------------------------- /packages/trading-signals/src/fixtures/STOCH/candles.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/fixtures/STOCH/candles.json -------------------------------------------------------------------------------- /packages/trading-signals/src/fixtures/candles/100-candles.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/fixtures/candles/100-candles.json -------------------------------------------------------------------------------- /packages/trading-signals/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/index.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/momentum/AC/AC.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/momentum/AC/AC.test.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/momentum/AC/AC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/momentum/AC/AC.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/momentum/AO/AO.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/momentum/AO/AO.test.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/momentum/AO/AO.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/momentum/AO/AO.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/momentum/CCI/CCI.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/momentum/CCI/CCI.test.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/momentum/CCI/CCI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/momentum/CCI/CCI.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/momentum/CG/CG.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/momentum/CG/CG.test.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/momentum/CG/CG.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/momentum/CG/CG.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/momentum/MACD/MACD.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/momentum/MACD/MACD.test.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/momentum/MACD/MACD.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/momentum/MACD/MACD.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/momentum/MOM/MOM.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/momentum/MOM/MOM.test.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/momentum/MOM/MOM.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/momentum/MOM/MOM.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/momentum/OBV/OBV.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/momentum/OBV/OBV.test.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/momentum/OBV/OBV.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/momentum/OBV/OBV.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/momentum/REI/REI.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/momentum/REI/REI.test.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/momentum/REI/REI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/momentum/REI/REI.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/momentum/ROC/ROC.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/momentum/ROC/ROC.test.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/momentum/ROC/ROC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/momentum/ROC/ROC.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/momentum/RSI/RSI.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/momentum/RSI/RSI.test.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/momentum/RSI/RSI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/momentum/RSI/RSI.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/momentum/STOCH/StochasticOscillator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/momentum/STOCH/StochasticOscillator.test.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/momentum/STOCH/StochasticOscillator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/momentum/STOCH/StochasticOscillator.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/momentum/STOCHRSI/StochasticRSI.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/momentum/STOCHRSI/StochasticRSI.test.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/momentum/STOCHRSI/StochasticRSI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/momentum/STOCHRSI/StochasticRSI.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/momentum/TDS/TDS.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/momentum/TDS/TDS.test.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/momentum/TDS/TDS.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/momentum/TDS/TDS.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/momentum/WILLR/WilliamsR.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/momentum/WILLR/WilliamsR.test.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/momentum/WILLR/WilliamsR.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/momentum/WILLR/WilliamsR.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/momentum/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/momentum/index.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/start/demo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/start/demo.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/trend/ADX/ADX.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/trend/ADX/ADX.test.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/trend/ADX/ADX.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/trend/ADX/ADX.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/trend/DEMA/DEMA.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/trend/DEMA/DEMA.test.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/trend/DEMA/DEMA.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/trend/DEMA/DEMA.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/trend/DMA/DMA.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/trend/DMA/DMA.test.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/trend/DMA/DMA.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/trend/DMA/DMA.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/trend/DX/DX.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/trend/DX/DX.test.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/trend/DX/DX.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/trend/DX/DX.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/trend/EMA/EMA.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/trend/EMA/EMA.test.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/trend/EMA/EMA.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/trend/EMA/EMA.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/trend/LINREG/LinearRegression.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/trend/LINREG/LinearRegression.test.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/trend/LINREG/LinearRegression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/trend/LINREG/LinearRegression.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/trend/MA/MovingAverage.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/trend/MA/MovingAverage.test.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/trend/MA/MovingAverage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/trend/MA/MovingAverage.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/trend/MA/MovingAverageTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/trend/MA/MovingAverageTypes.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/trend/PSAR/PSAR.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/trend/PSAR/PSAR.test.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/trend/PSAR/PSAR.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/trend/PSAR/PSAR.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/trend/RMA/RMA.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/trend/RMA/RMA.test.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/trend/RMA/RMA.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/trend/RMA/RMA.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/trend/SMA/SMA.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/trend/SMA/SMA.test.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/trend/SMA/SMA.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/trend/SMA/SMA.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/trend/SMA15/SMA15.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/trend/SMA15/SMA15.test.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/trend/SMA15/SMA15.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/trend/SMA15/SMA15.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/trend/VWAP/VWAP.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/trend/VWAP/VWAP.test.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/trend/VWAP/VWAP.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/trend/VWAP/VWAP.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/trend/WMA/WMA.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/trend/WMA/WMA.test.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/trend/WMA/WMA.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/trend/WMA/WMA.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/trend/WSMA/WSMA.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/trend/WSMA/WSMA.test.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/trend/WSMA/WSMA.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/trend/WSMA/WSMA.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/trend/ZIGZAG/ZigZag.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/trend/ZIGZAG/ZigZag.test.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/trend/ZIGZAG/ZigZag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/trend/ZIGZAG/ZigZag.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/trend/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/trend/index.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/types/BandsResult.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/types/BandsResult.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/types/HighLowClose.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/types/HighLowClose.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/types/Indicator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/types/Indicator.test.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/types/Indicator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/types/Indicator.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/types/Period.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/types/Period.test.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/types/Period.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/types/Period.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/types/index.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/util/getAverage.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/util/getAverage.test.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/util/getAverage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/util/getAverage.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/util/getGrid.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/util/getGrid.test.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/util/getGrid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/util/getGrid.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/util/getMaximum.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/util/getMaximum.test.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/util/getMaximum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/util/getMaximum.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/util/getMedian.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/util/getMedian.test.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/util/getMedian.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/util/getMedian.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/util/getMinimum.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/util/getMinimum.test.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/util/getMinimum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/util/getMinimum.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/util/getQuartile.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/util/getQuartile.test.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/util/getQuartile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/util/getQuartile.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/util/getStandardDeviation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/util/getStandardDeviation.test.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/util/getStandardDeviation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/util/getStandardDeviation.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/util/getStreaks.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/util/getStreaks.test.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/util/getStreaks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/util/getStreaks.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/util/getWeekday.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/util/getWeekday.test.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/util/getWeekday.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/util/getWeekday.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/util/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/util/index.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/util/pushUpdate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/util/pushUpdate.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/volatility/ABANDS/AccelerationBands.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/volatility/ABANDS/AccelerationBands.test.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/volatility/ABANDS/AccelerationBands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/volatility/ABANDS/AccelerationBands.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/volatility/ATR/ATR.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/volatility/ATR/ATR.test.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/volatility/ATR/ATR.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/volatility/ATR/ATR.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/volatility/BBANDS/BollingerBands.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/volatility/BBANDS/BollingerBands.test.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/volatility/BBANDS/BollingerBands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/volatility/BBANDS/BollingerBands.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/volatility/BBW/BollingerBandsWidth.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/volatility/BBW/BollingerBandsWidth.test.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/volatility/BBW/BollingerBandsWidth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/volatility/BBW/BollingerBandsWidth.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/volatility/IQR/IQR.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/volatility/IQR/IQR.test.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/volatility/IQR/IQR.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/volatility/IQR/IQR.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/volatility/MAD/MAD.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/volatility/MAD/MAD.test.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/volatility/MAD/MAD.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/volatility/MAD/MAD.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/volatility/TR/TR.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/volatility/TR/TR.test.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/volatility/TR/TR.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/volatility/TR/TR.ts -------------------------------------------------------------------------------- /packages/trading-signals/src/volatility/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/src/volatility/index.ts -------------------------------------------------------------------------------- /packages/trading-signals/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.lib.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/trading-signals/tsdown.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/tsdown.config.ts -------------------------------------------------------------------------------- /packages/trading-signals/tstv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/tstv.png -------------------------------------------------------------------------------- /packages/trading-signals/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-signals/vitest.config.ts -------------------------------------------------------------------------------- /packages/trading-strategies/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-strategies/CHANGELOG.md -------------------------------------------------------------------------------- /packages/trading-strategies/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-strategies/LICENSE -------------------------------------------------------------------------------- /packages/trading-strategies/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-strategies/README.md -------------------------------------------------------------------------------- /packages/trading-strategies/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-strategies/package.json -------------------------------------------------------------------------------- /packages/trading-strategies/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './strategy/index.js'; 2 | -------------------------------------------------------------------------------- /packages/trading-strategies/src/start.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-strategies/src/start.ts -------------------------------------------------------------------------------- /packages/trading-strategies/src/strategy-coin-flip/CoinFlipStrategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-strategies/src/strategy-coin-flip/CoinFlipStrategy.ts -------------------------------------------------------------------------------- /packages/trading-strategies/src/strategy/StrategyAdvice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-strategies/src/strategy/StrategyAdvice.ts -------------------------------------------------------------------------------- /packages/trading-strategies/src/strategy/StrategySignal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-strategies/src/strategy/StrategySignal.ts -------------------------------------------------------------------------------- /packages/trading-strategies/src/strategy/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-strategies/src/strategy/index.ts -------------------------------------------------------------------------------- /packages/trading-strategies/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.lib.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/trading-strategies/tsdown.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/packages/trading-strategies/tsdown.config.ts -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennycode/trading-signals/HEAD/tsconfig.lib.json --------------------------------------------------------------------------------