Skip to content

Bollinger Bands can now accept different smoothing (Moving Averages) #602

Bollinger Bands can now accept different smoothing (Moving Averages)

Bollinger Bands can now accept different smoothing (Moving Averages) #602

Triggered via pull request May 8, 2024 13:58
Status Failure
Total duration 25s
Artifacts

run-tests.yml

on: pull_request
test-coverage  /  test-coverage
14s
test-coverage / test-coverage
Fit to window
Zoom out
Zoom in

Annotations

10 errors
src/ABANDS/AccelerationBands.test.ts > AccelerationBands > getResult > returns upper, middle and lower bands: src/SMA/SMA.ts#L28
TypeError: SMA.getResultFromBatch is not a function ❯ SMA.update src/SMA/SMA.ts:28:33 ❯ AccelerationBands.update src/ABANDS/AccelerationBands.ts:54:20 ❯ src/ABANDS/AccelerationBands.test.ts:51:18
src/AC/AC.test.ts > AC > getResult > works with a signal line of SMA(5): src/SMA/SMA.ts#L28
TypeError: SMA.getResultFromBatch is not a function ❯ SMA.update src/SMA/SMA.ts:28:33 ❯ AO.update src/AO/AO.ts:40:16 ❯ AC.update src/AC/AC.ts:37:24 ❯ src/AC/AC.test.ts:258:12
src/ADX/ADX.test.ts > ADX > getResult > calculates the Average Directional Index (ADX): src/SMA/SMA.ts#L28
TypeError: SMA.getResultFromBatch is not a function ❯ SMA.update src/SMA/SMA.ts:28:33 ❯ WSMA.update src/WSMA/WSMA.ts:37:32 ❯ ATR.update src/ATR/ATR.ts:46:20 ❯ DX.updateState src/DX/DX.ts:43:14 ❯ DX.update src/DX/DX.ts:76:10 ❯ ADX.update src/ADX/ADX.ts:54:28 ❯ src/ADX/ADX.test.ts:32:13
src/AO/AO.test.ts > AO > getResult > works with an interval setting of 5/34: src/SMA/SMA.ts#L28
TypeError: SMA.getResultFromBatch is not a function ❯ SMA.update src/SMA/SMA.ts:28:33 ❯ AO.update src/AO/AO.ts:40:16 ❯ src/AO/AO.test.ts:46:27
src/AO/AO.test.ts > AO > replace > replaces recently added values: src/SMA/SMA.ts#L28
TypeError: SMA.getResultFromBatch is not a function ❯ SMA.update src/SMA/SMA.ts:28:33 ❯ AO.update src/AO/AO.ts:40:16 ❯ src/AO/AO.test.ts:86:12 ❯ src/AO/AO.test.ts:85:12
src/ATR/ATR.test.ts > ATR > getResult > calculates the Average True Range (ATR): src/SMA/SMA.ts#L28
TypeError: SMA.getResultFromBatch is not a function ❯ SMA.update src/SMA/SMA.ts:28:33 ❯ WSMA.update src/WSMA/WSMA.ts:37:32 ❯ ATR.update src/ATR/ATR.ts:46:20 ❯ src/ATR/ATR.test.ts:46:13
src/ATR/ATR.test.ts > ATR > replace > replaces recently added values: src/SMA/SMA.ts#L28
TypeError: SMA.getResultFromBatch is not a function ❯ SMA.update src/SMA/SMA.ts:28:33 ❯ WSMA.update src/WSMA/WSMA.ts:37:32 ❯ ATR.update src/ATR/ATR.ts:46:20 ❯ src/ATR/ATR.test.ts:86:13
src/CCI/CCI.test.ts > CCI > getResult > calculates the Commodity Channel Index (CCI): src/SMA/SMA.ts#L28
TypeError: SMA.getResultFromBatch is not a function ❯ SMA.update src/SMA/SMA.ts:28:33 ❯ CCI.update src/CCI/CCI.ts:35:14 ❯ src/CCI/CCI.test.ts:27:13
src/CCI/CCI.test.ts > CCI > getResult > stores the highest and lowest result throughout the indicator's lifetime: src/SMA/SMA.ts#L28
TypeError: SMA.getResultFromBatch is not a function ❯ SMA.update src/SMA/SMA.ts:28:33 ❯ CCI.update src/CCI/CCI.ts:35:14 ❯ src/CCI/CCI.test.ts:43:13
src/CG/CG.test.ts > CG > prices > does not cache more prices than necessary to fill the interval: src/SMA/SMA.ts#L28
TypeError: SMA.getResultFromBatch is not a function ❯ SMA.update src/SMA/SMA.ts:28:33 ❯ CG.update src/CG/CG.ts:57:17 ❯ src/CG/CG.test.ts:17:10