bbgo_origin/pkg/indicator
2023-06-14 17:25:22 +08:00
..
ad_callbacks.go Add ad indicator 2021-05-10 20:39:27 +08:00
ad.go indicator: add v2 CMA indicator 2023-06-01 14:27:03 +08:00
alma_callbacks.go feature: add basic implementation of alma indicator 2022-06-14 16:56:37 +09:00
alma_test.go all: add parameter index to the Last method 2023-05-31 19:35:44 +08:00
alma.go indicator: add v2 CMA indicator 2023-06-01 14:27:03 +08:00
atr_callbacks.go atrp: multiple 100 for percentage 2022-07-12 22:54:47 +08:00
atr_test.go all: add parameter index to the Last method 2023-05-31 19:35:44 +08:00
atr.go all: replace all Index(i) callers 2023-06-01 07:46:50 +08:00
atrp_callbacks.go atrp: multiple 100 for percentage 2022-07-12 22:54:47 +08:00
atrp.go all: replace all Index(i) callers 2023-06-01 07:46:50 +08:00
boll_callbacks.go implement grid strategy update orders method 2020-10-31 18:29:58 +08:00
boll_test.go all: add parameter index to the Last method 2023-05-31 19:35:44 +08:00
boll.go all: add parameter index to the Last method 2023-05-31 19:35:44 +08:00
ca_callbacks.go indicator: add v2 CMA indicator 2023-06-01 14:27:03 +08:00
cci_callbacks.go feature: add cci indicator 2022-05-09 19:55:14 +09:00
cci_test.go all: add parameter index to the Last method 2023-05-31 19:35:44 +08:00
cci.go indicator: add v2 CMA indicator 2023-06-01 14:27:03 +08:00
cma.go indicator: add v2 CMA indicator 2023-06-01 14:27:03 +08:00
const.go feature: add plot for series. add autocorrelation. add clone for indicators/series 2022-07-26 18:00:05 +09:00
dema_callbacks.go feature: add some new ma indicators 2022-04-19 19:22:22 +09:00
dema_test.go all: add parameter index to the Last method 2023-05-31 19:35:44 +08:00
dema.go all: add parameter index to the Last method 2023-05-31 19:35:44 +08:00
dmi_callbacks.go indicator: improve rma preload 2022-07-14 10:54:46 +08:00
dmi_test.go all: add parameter index to the Last method 2023-05-31 19:35:44 +08:00
dmi.go indicator: add v2 CMA indicator 2023-06-01 14:27:03 +08:00
drift_callbacks.go feature: add drift indicator, split heikinashi's Queue 2022-06-08 01:21:18 +08:00
drift_test.go indicator: clean up and update calculator method names 2022-07-14 09:18:42 +08:00
drift.go all: add parameter index to the Last method 2023-05-31 19:35:44 +08:00
emv_callbacks.go feature: add emv indicator, fix: sma 2022-05-31 16:28:38 +09:00
emv_test.go all: add parameter index to the Last method 2023-05-31 19:35:44 +08:00
emv.go all: replace all Index(i) callers 2023-06-01 07:46:50 +08:00
ewma_callbacks.go indicator: make callback field private 2022-07-14 09:18:43 +08:00
ewma_test.go indicator: rename KLinePriceMapper to KLineValueMapper 2022-08-24 17:53:22 +08:00
ewma.go all: replace all Index(i) callers 2023-06-01 07:46:50 +08:00
fisher.go all: add parameter index to the Last method 2023-05-31 19:35:44 +08:00
fishertransform_callbacks.go feature: use ma for tp coefficient, rewrite trailing stop for drift, export all window param to yaml 2022-07-28 19:34:12 +09:00
float64series.go indicator: use pointer for float64series 2023-06-14 17:25:22 +08:00
float64updater_callbacks.go indicator: refactor/add float64 series 2023-05-30 13:50:59 +08:00
float64updater.go indicator: add cross stream 2023-06-07 16:14:46 +08:00
ghfilter_callbacks.go feature: add G-H filter and Kalman filter 2022-09-04 21:48:05 +08:00
ghfilter_test.go all: add parameter index to the Last method 2023-05-31 19:35:44 +08:00
ghfilter.go all: replace all Index(i) callers 2023-06-01 07:46:50 +08:00
gma_callbacks.go feature: add gma, add wdrift, export drift filter, fix: LastPrice truncation 2022-08-23 17:22:45 +09:00
gma_test.go all: add parameter index to the Last method 2023-05-31 19:35:44 +08:00
gma.go all: add parameter index to the Last method 2023-05-31 19:35:44 +08:00
hull_callbacks.go indicator: make callback field private 2022-07-14 09:18:43 +08:00
hull_test.go all: add parameter index to the Last method 2023-05-31 19:35:44 +08:00
hull.go all: replace all Index(i) callers 2023-06-01 07:46:50 +08:00
interface.go all: add parameter index to the Last method 2023-05-31 19:35:44 +08:00
kalmanfilter_callbacks.go feature: add G-H filter and Kalman filter 2022-09-04 21:48:05 +08:00
kalmanfilter_test.go all: add parameter index to the Last method 2023-05-31 19:35:44 +08:00
kalmanfilter.go all: add parameter index to the Last method 2023-05-31 19:35:44 +08:00
klinestream_callbacks.go all: refactor and rename indicator.MACD to indicator.MACDLegacy 2023-05-26 15:06:52 +08:00
klinestream.go indicator: fix klines stream emitter 2023-06-01 11:43:37 +08:00
klingeroscillator_callbacks.go feature: add tsi and klinger oscillator, fix wdrift div 0 issue 2022-12-22 11:55:17 +09:00
klingeroscillator_test.go Fix klingerOscillator, add test for it 2023-01-12 19:37:36 +09:00
klingeroscillator.go all: add parameter index to the Last method 2023-05-31 19:35:44 +08:00
line.go all: add parameter index to the Last method 2023-05-31 19:35:44 +08:00
linreg_callbacks.go indicator/linreg: LinReg indicator 2022-10-21 16:14:47 +08:00
linreg.go all: add parameter index to the Last method 2023-05-31 19:35:44 +08:00
macd_test.go all: add parameter index to the Last method 2023-05-31 19:35:44 +08:00
macd.go indicator: add v2 MACD 2023-06-01 08:28:49 +08:00
macdlegacy_callbacks.go all: refactor and rename indicator.MACD to indicator.MACDLegacy 2023-05-26 15:06:52 +08:00
mapper.go indicator: rename KLinePriceMapper to KLineValueMapper 2022-08-24 17:53:22 +08:00
obv_callbacks.go indicator: make callback field private 2022-07-14 09:18:43 +08:00
obv_test.go all: move float slice/map to a single package 2022-08-25 17:31:42 +08:00
obv.go all: add parameter index to the Last method 2023-05-31 19:35:44 +08:00
pivot_callbacks.go fix pivot indicator: filter out zero lows and highs 2022-06-10 15:17:06 +08:00
pivot.go all: add parameter index to the Last method 2023-05-31 19:35:44 +08:00
pivothigh_callbacks.go indicator: update pivot low and pivot high indicator 2022-08-31 01:44:38 +08:00
pivothigh.go all: replace all Index(i) callers 2023-06-01 07:46:50 +08:00
pivotlow_callbacks.go indicator: rewrite pivotlow indicator 2022-07-26 17:00:17 +08:00
pivotlow_test.go indicator: update pivot low and pivot high indicator 2022-08-31 01:44:38 +08:00
pivotlow.go all: replace all Index(i) callers 2023-06-01 07:46:50 +08:00
psar_callbacks.go feature: add psar 2022-12-22 11:55:17 +09:00
psar_test.go all: add parameter index to the Last method 2023-05-31 19:35:44 +08:00
psar.go all: replace all Index(i) callers 2023-06-01 07:46:50 +08:00
rma_callbacks.go indicator: make callback field private 2022-07-14 09:18:43 +08:00
rma.go all: add parameter index to the Last method 2023-05-31 19:35:44 +08:00
rsi_callbacks.go indicator/rsi: make update callback field private 2022-07-14 09:18:43 +08:00
rsi_test.go all: move float slice/map to a single package 2022-08-25 17:31:42 +08:00
rsi.go all: add parameter index to the Last method 2023-05-31 19:35:44 +08:00
sma_callbacks.go add updater to indicators 2020-12-03 18:14:16 +08:00
sma_test.go all: add parameter index to the Last method 2023-05-31 19:35:44 +08:00
sma.go indicator: add v2 sma 2023-06-01 08:11:30 +08:00
ssf_callbacks.go feature: add Ehler's Super smoother filter 2022-06-15 20:09:33 +09:00
ssf_test.go all: add parameter index to the Last method 2023-05-31 19:35:44 +08:00
ssf.go indicator: drop ssf unused func 2023-06-01 14:54:25 +08:00
stddev_callbacks.go indicator: rewrite boll indicator with stddev indicator 2022-07-14 14:26:08 +08:00
stddev.go indicator: drop unused stddev code 2023-06-01 14:59:02 +08:00
stoch_callbacks.go Rename KD to STOCH 2021-05-22 05:52:10 +08:00
stoch_test.go indicator: fix test cases 2022-07-26 18:07:43 +08:00
stoch.go doc: add description about indicators generated by chatgpt 2022-12-22 11:55:17 +09:00
stochstream_callbacks.go indicator: add stoch test 2023-06-01 14:52:09 +08:00
supertrend_callbacks.go indicator: supertrend 2022-06-07 16:44:15 +08:00
supertrend.go all: add parameter index to the Last method 2023-05-31 19:35:44 +08:00
supertrendPivot_callbacks.go Added indicators 2023-01-14 18:13:18 +01:00
supertrendPivot.go all: add parameter index to the Last method 2023-05-31 19:35:44 +08:00
tema_callbacks.go feature: add some new ma indicators 2022-04-19 19:22:22 +09:00
tema_test.go all: add parameter index to the Last method 2023-05-31 19:35:44 +08:00
tema.go all: add parameter index to the Last method 2023-05-31 19:35:44 +08:00
till_callbacks.go indicator: clean up and update calculator method names 2022-07-14 09:18:42 +08:00
till_test.go all: add parameter index to the Last method 2023-05-31 19:35:44 +08:00
till.go all: add parameter index to the Last method 2023-05-31 19:35:44 +08:00
tma_callbacks.go fix: window update in indicators. add: cumulative average, triangular moving average 2022-04-26 17:32:31 +09:00
tma.go indicator: drop unused code 2023-06-01 15:56:47 +08:00
tsi_callbacks.go feature: add tsi and klinger oscillator, fix wdrift div 0 issue 2022-12-22 11:55:17 +09:00
tsi_test.go all: add parameter index to the Last method 2023-05-31 19:35:44 +08:00
tsi.go all: add parameter index to the Last method 2023-05-31 19:35:44 +08:00
types.go indicator: simplify source, calculate binding 2023-06-01 07:58:58 +08:00
utBotAlert_callbacks.go Added indicators 2023-01-14 18:13:18 +01:00
utBotAlert.go all: add parameter index to the Last method 2023-05-31 19:35:44 +08:00
util.go indicator: rewrite RSI indicator 2023-05-31 16:30:04 +08:00
v2_atr_test.go indicator: fix tests 2023-06-01 12:39:30 +08:00
v2_atr.go indicator: rename v2 indicators 2023-05-31 13:08:40 +08:00
v2_atrp.go indicator: use pointer for float64series 2023-06-14 17:25:22 +08:00
v2_boll.go indicator: implement bollinger indicator 2023-06-14 17:25:22 +08:00
v2_cma.go indicator: use pointer for float64series 2023-06-14 17:25:22 +08:00
v2_cross.go indicator: use pointer for float64series 2023-06-14 17:25:22 +08:00
v2_ewma.go indicator: use pointer for float64series 2023-06-14 17:25:22 +08:00
v2_macd_test.go indicator: use pointer for float64series 2023-06-14 17:25:22 +08:00
v2_macd.go indicator: rewrite Multiply to make it consistent with Subtract 2023-06-07 16:14:46 +08:00
v2_multiply.go indicator: use pointer for float64series 2023-06-14 17:25:22 +08:00
v2_pivothigh.go indicator: use pointer for float64series 2023-06-14 17:25:22 +08:00
v2_pivotlow.go indicator: use pointer for float64series 2023-06-14 17:25:22 +08:00
v2_price.go indicator: use pointer for float64series 2023-06-14 17:25:22 +08:00
v2_rma.go indicator: use pointer for float64series 2023-06-14 17:25:22 +08:00
v2_rsi_test.go indicator: use pointer for float64series 2023-06-14 17:25:22 +08:00
v2_rsi.go indicator: use pointer for float64series 2023-06-14 17:25:22 +08:00
v2_sma.go indicator: use pointer for float64series 2023-06-14 17:25:22 +08:00
v2_stddev.go indicator: use pointer for float64series 2023-06-14 17:25:22 +08:00
v2_stoch_test.go indicator: add stoch test 2023-06-01 14:52:09 +08:00
v2_stoch.go indicator: add stoch test 2023-06-01 14:52:09 +08:00
v2_subtract.go indicator: use pointer for float64series 2023-06-14 17:25:22 +08:00
v2_test.go indicator: fix tests 2023-06-01 12:39:30 +08:00
v2_tr_test.go indicator: fix tests 2023-06-01 12:39:30 +08:00
v2_tr.go indicator: use pointer for float64series 2023-06-14 17:25:22 +08:00
v2.go indicator: rewrite RSI indicator 2023-05-31 16:30:04 +08:00
vidya_callbacks.go indicator: clean up and update calculator method names 2022-07-14 09:18:42 +08:00
vidya_test.go all: add parameter index to the Last method 2023-05-31 19:35:44 +08:00
vidya.go all: add parameter index to the Last method 2023-05-31 19:35:44 +08:00
volatility_callbacks.go indicator: clean up and update calculator method names 2022-07-14 09:18:42 +08:00
volatility.go all: add parameter index to the Last method 2023-05-31 19:35:44 +08:00
volumeprofile_test.go fix: query price range from volume profile trades on every updates. will make it slower on updates 2023-01-16 12:37:51 +09:00
volumeprofile.go fix: query price range from volume profile trades on every updates. will make it slower on updates 2023-01-16 12:37:51 +09:00
vwap_callbacks.go indicator: clean up and update calculator method names 2022-07-14 09:18:42 +08:00
vwap_test.go indicator: clean up and update calculator method names 2022-07-14 09:18:42 +08:00
vwap.go all: add parameter index to the Last method 2023-05-31 19:35:44 +08:00
vwma_callbacks.go indicator: rewrite VWMA calculator 2022-07-14 15:57:17 +08:00
vwma.go all: add parameter index to the Last method 2023-05-31 19:35:44 +08:00
wdrift_test.go feature: add gma, add wdrift, export drift filter, fix: LastPrice truncation 2022-08-23 17:22:45 +09:00
wdrift.go all: add parameter index to the Last method 2023-05-31 19:35:44 +08:00
weighteddrift_callbacks.go feature: add gma, add wdrift, export drift filter, fix: LastPrice truncation 2022-08-23 17:22:45 +09:00
wwma_callbacks.go feature: add some new ma indicators 2022-04-19 19:22:22 +09:00
wwma.go all: add parameter index to the Last method 2023-05-31 19:35:44 +08:00
zlema_callbacks.go indicator: clean up and update calculator method names 2022-07-14 09:18:42 +08:00
zlema_test.go all: add parameter index to the Last method 2023-05-31 19:35:44 +08:00
zlema.go all: add parameter index to the Last method 2023-05-31 19:35:44 +08:00